home *** CD-ROM | disk | FTP | other *** search
- Subject: Keyboard Shortcuts & Colour:
- Date: Tue, 31 May 1994 09:42:27 +0200
- From: Jaap Henk Hoepman <Jaap-Henk.Hoepman@cwi.nl>
- Precedence: bulk
-
-
- When discussing keyboard shortcuts, I think we should also
- discuss to which application a keyboard shortcut is directed.
- Some shortcuts (like ^A for select all: which only means beginning of line
- under Emacs and look-alikes) do something within an application, other
- shortcuts (like ^W or ^C for cycle windows) have a somewhat different
- interpretation, depending on whether the application is single-tasking or a
- MultiTos application: in the first case it tops another window of the same
- application, in the other case it may top a window of a different application.
-
- It really is a pity that there isn't a window-manager kind of program
- (or metaphore) like we have under X. There we have one _active_ window (which
- is not necessarily the topmost) which gets all the keyboard events and which
- would also have control over the colour palette in force. (So the
- window-manager is an extension of Warwick's idea of a colour-palette manager
- APP.
-
- Under X one can change the active window in two ways: move the mouse pointer
- or selecting a new window by clicking (click-to-type). In the first case, if
- the mouse pointer is not over any window, we could send all keyboard events to
- the window manager. After all, it seems most reasonable to let the window
- manager handle commands to cycle windows. One could also specify that if an
- application receives an event it cannot handle, it should send it to the window
- manager. Then seperating global and application specific shortcuts allows us to
- type the first no matter where the mouse pointer is.
-
- B.t.w. I think it would be better to have two shortcuts for raise and lower
- window than one for cycle window. Especially on large screens certain windows
- may not overlap, in whcih case it is hard to determine as a user which one is
- the topmost. Performing cycle-window may have unexpected results in those
- cases.
-
- Jaap-Henk Hoepman
-
-